MALLOC allocation failed on request for 840620196 100